
function handleMessage(message: string | number | boolean) {
  switch(typeof message) {
    case 'string':
      console.log('string处理方式处理message');
      break
    case 'number':
      console.log('number处理方式处理message');
      break
    case 'boolean':
      console.log('boolean处理方式处理message');
      break
    default:
      const check: never = message  //never 表示从不会出现这种赋值必须对boolean进行处理  作用使代码更完善
  }
}
handleMessage("yzh");
handleMessage(111)

//如果我这里传入一个boolean
handleMessage(true)